%%Pantilla para Documentar investigaciones de servers, infraestructura.

%%muy util para salto de línea  
%\vspace{0.5 cm}

\documentclass[a4paper, 11pt, oneside]{article}

% idioma
\usepackage[utf8]{inputenc}
%Para garantizar la división correcta de palabras en castellano
\usepackage[spanish]{babel}

%Numeración de página
\setcounter{page}{1}
\pagenumbering{arabic}

% inserción url's notas de pie.
\usepackage{url}

% Paquetes de la AMS:(?????)
\usepackage{amsmath, amsthm, amsfonts}
\addto\captionsspanish{\def\refname{\textsc{Bibliografía}}}

%espaciado
\usepackage{setspace}
\onehalfspacing
\setlength{\parindent}{0pt}
\setlength{\parskip}{2.0ex plus0.5ex minus0.2ex}

%margenes según n. icontec
\usepackage{vmargin}
\setmarginsrb           { 4.0cm}  % left margin
                        { 3.0cm}  % top margcm
                        { 2.0cm}  % right margcm
                        { 2.0cm}  % bottom margcm
                        {   0pt}  % head height
                        {0.0 cm}  % head sep
                        {   9pt}  % foot height
                        { 1.0cm}  % foot sep


\begin{document}
\title {Virtual Network Computing (VNC)}
\author { Lina Jiménez }
\date {Agosto 16 de 2011}
\maketitle

	\section{Introducción}
	Network Virtual Computing es un sistema que permite acceder remotamente al escritorio de un usuario, posibilitando la ejecución de programas en la máquina que lo aloja.

	Características:
	\begin{itemize}
	\item Hace uso del protocolo \emph{Remote Framebuffer} (RFB)\footnote{RFB es un protocolo que permite acceder de forma remota a interfaces gráficas de usuario.}.
	\item Por defecto, utiliza el puerto 5900+\textbf{n}, donde \textbf{n} corresponde al número del \emph{display\footnote{Un \emph{display} se puede entender como una unidad que encierra el escritorio, los eventos de teclado y mouse. }}.
	El acceso se logra al establecer una sesión entre Cliente/Servidor vnc, en la cual:
		\begin{itemize}
		\item Servidor: es la máquina que posee el escritorio a compartir.
		\item Cliente : es la máquina desde la que se accede.
		\end{itemize}
	\item Se asigna un \emph{display} diferente por sesion.
	\end{itemize}

	\section{Software vnc}
	Dentro del software existente para servidores vnc, se encuentra:
	\begin{itemize}
	\item X11vnc: 
		\begin{itemize}
		\item Para parar el servicio se usa: X11 -kill :1 ??CONFIRMAR, NO ESTOY SEGURA
		\end{itemize}
	\item vnc4server:
		\begin{itemize}
		\item \emph{No} requiere para su funcionamiento: 
			\begin{itemize}
			\item que el usuario ha compartir el escritorio, tenga una Xsession activada.
			\item que el gdm esté up.	
			\end{itemize}
		\item El servicio se activa con:
			\begin{itemize}
			\item el comando \textbf{vnc4server}, con el cual asignará un número  \textbf{n} de \emph{display}.
			\item \textbf{vnc4server: \emph{display}\textbf {n} }, si se desea especificar el número  \textbf{n} de \emph{display}.	
			\item una vez se activa, se generan los suiguientes archivos:\newline
			New 'blacklist.utp.edu.co:1 (julianx)' desktop is blacklist.utp.edu.co:1
			Starting applications specified in /home/julianx/.vnc/xstartup
			Log file is /home/julianx/.vnc/blacklist.utp.edu.co:1.log
			\end{itemize}
 		\item Para establecer la session, el cliente debe ingresar la clave que especificó al correr el servicio, e indicar el puerto por el que está escuchando.
		\item el comando \textbf{vncpasswd} permite cambiar la clave.
		\item Para parar el servicio, se usa: vnc4server -kill :\emph{display}\textbf {n}
		\end{itemize}
	\item 
	\end{itemize}
	En lo que respecta a la aplicación cliente vnc, es posible listar:
	\begin{itemize}
	\item vncviewer: 
	\item Thingviewer:
	\item 
	\end{itemize}

	NOTACARENOTA:
	xrdb sesion windows, sst
	nx 
	virtualización:  con zen, virtualbox 20GB 10 partición sin utilizar modo gráfico para alojar mi proyecto de
\end{document}

